Como remover caracteres especiais no javascript?

Remover caracteres Especiais js

Pode resolver em uma linha usando normalize, replace e regex.

 

Sintaxe:

 texto.normalize("NFD").replace("parâmetros que serão substituídos", "");

O código acima  utiliza normalize para tratar os acentos, se não as letras com acentos também seriam apagadas. 

Depois o replace substitui tudo o que não é letra ou número por nada.

Para essa regra no replace é usado o código regex com ^a-zA-Z0-9, onde o ^ (acento circunflexo) faz a negação e determina tudo que está entre a até z maiúsculo e minusculo, e os números de 0 a 9.

Exemplo:

var frase = "Frase completa com acentos e pontução. + alguns números e pontos para testar 1321321+*/-*/-";
var fraseSemCaracteresEspeciais = nome.normalize("NFD").replace(/[^a-zA-Z0-9s]/g, "")
console.log(fraseSemCaracteresEspeciais);


Quer acompanhar as novidade do site?

Leia mais em: ww.w3schools.com/JSREF/met_do...

Como remover caracteres especiais no javascript?

Última atualização: 2023-02-15

Quer acompanhar as novidade do site?
Veja também:

Como tirar pontos e traços do cpf no excel?

Retirar pontos e traços no Excel

Como tirar pontos e traços no excel?

remover pontos e traços excel

Como remover acentos e caracteres especiais em PHP?

Remover acentos e caracteres especiais com PHP

Como retirar caracteres especiais de variável em PHP?

Retirar ponto e traços variável PHP

Como tirar pontos e traços do CNPJ no excel?

Tirar pontos, traços e barras do cnpj no excel

Como remover espaços em branco no php?

remover espaços php

Web Stories